/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package propiedades;

/**
 *
 * @author alumnom
 */
/* Clase alumno que tiene como propiedades carrera y curso 
necesitamos un constructor que contenga nombre, apellido nif edad carrera y curso
*/

public class Alumno extends Persona{
    
    //variables
    private String carrera;
    private int curso;
    
    // Constructor
    public Alumno(String nNombre, String nNif, String nApellidos, int nEdad, String nCarrera, int nCurso)
    {
        super(nNombre,nNif ,nApellidos, nEdad);
        this.carrera = nCarrera;
        this.curso = nCurso;
    }
    public String getCarrera()
    {
        return this.carrera;
    }
    public int getCurso()
    {
        return this.curso;
    }
    @Override public void hablar()
    {
        System.out.println("Me gusta la fiezzta");
        super.hablar();
    }
    @Override public String mostrardatos(String fecha)
    {
        //Se hereda mostrar datos de persona
        String retorno = super.mostrardatos(fecha);
        // Se le añaden los nuevos datos
        retorno = retorno +"Esta matriculado en: " +this.carrera +"\n";
        retorno = retorno + "En el curso: " +this.curso +"\n";
        return retorno;
    }
}
